package com.dustedpixels.jasmin.machines.spectrum.rom;

import com.dustedpixels.jasmin.memory.Memory16x8;
import com.dustedpixels.jasmin.memory.MemoryPackage;

public final class SpectrumROMS {
    public static Memory16x8 create48ROM() {
        // Create 14-bit addressed memory (16Kb).
        Memory16x8 ram = MemoryPackage.createRAM16x8(14);
        
        // TODO: Fill the memory with ROM bytes (load from file).
        
        // Wrap the memory with ROM wrapper.
        return MemoryPackage.asROM(ram);
    }
    
    public static Memory16x8 createPlusROM() {
        // Create 14-bit addressed memory (16Kb).
        Memory16x8 ram = MemoryPackage.createRAM16x8(14);
        
        // TODO: Fill the memory with ROM bytes (load from file).
        
        // Wrap the memory with ROM wrapper.
        return MemoryPackage.asROM(ram);
    }
}
